//package sicau.carManager;
//
//import java.util.*;
//public class Main {
//    public static void main(String[] args) {
//        Scanner in = new Scanner(System.in);
//        String str1 = in.nextLine();
//        int n = Integer.valueOf(str1);
//        PriorityQueue<Integer> a = new PriorityQueue<Integer>();
//        PriorityQueue<Integer> b = new PriorityQueue<Integer>();
//        for(int i = 0; i < n; i++){
//            int temp = in.nextInt();
//            a.add(find(temp));
//        }
//        for(int i = 0; i < n; i++){
//            int temp = in.nextInt();
//            b.add(find(temp));
//        }
//        int res = 0;
//        while (a.size()!= 0) {
//            if (a.peek() > b.peek()) {
//                a.poll();
//                b.poll();
//                res++;
//            }else {
//                a.poll();
//            }
//        }
//        System.out.println(res);
//    }
//    public static int find(int num) {
//        int i = 2, res = 1;
//        while (num >= 2*i) {
//            if (num % i == 0) {
//                res++;
//            }
//            i++;
//        }
//        return res;
//    }
//}